home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / pcboard / q_zz140.zip / ZIPZAP.DOC < prev    next >
Text File  |  1994-06-11  |  27KB  |  725 lines

  1.  
  2.            ▄▄▄▄▄▄▄▄
  3.         ▄▀▀▄▄▄▄▄▄▄▄▀▀▄            ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄▀▀▀▀▀▀▄▄▄▄
  4.       ▄▀▄████████████▄▀▄        ▄▀▄█████████████████▄▐█████▄▄▄▄▀▀▄
  5.     ▄▀▄██████▀▀▀▀██████▄▀▄      ▀▄▀█████████████████▀▐███████████▄▀▄
  6.    █ █████▀▀▄▀▀▀▀▄▀▀█████ █       ▀▄▄▄▄▄ █████ ▄   ▄ ▐████ ▀▀██████▄▀▄
  7.    █▐████▌█▀  ▄▄▄▄▀█▐████▌█           ▄█ █████ ▄███▄ ▐████ █▀▄▀▀█████ █
  8.   █ ▓▓▓▓▓ █▄▀▀▄▄▄▄▀█ ▓▓▓▓▓ █    ▄▄▄▄▄▀▄  ▓▓▓▓▓ ▓▓▓▓▓ ▒▒▓▓▓ █  ▀█▐████▌█
  9.   █ ▒▒▒▒▒ ▀▄▓▒▓████▄ ▒▒▒▒▒ █▀▀▀▀▄▄▄▄▄▄▄█ ▒▒▒▒▒ ▒▒▒▒▒ ░░▒▓▓ █  ▄█▐████▌█
  10.   █ ░░░░░ █▓▒░▒▓████▌░░░░░  ██████████▀▄ ░░░░░ ░░░░░ ░▒▒▓█ █▄▀▄▄█████ █
  11.   █ ▒▒▒▒▒  █▓▒▓█████ ▒▒▒▒▒ █▀▀▀▀▀▀▄▄▄▄▀█ ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▓█ ▄▄██████▀▄▀
  12.   █ ▓▓▓▓▓ █▄▀▓██████ ▓▓▓▓▓ ▄▀▄▀▀▀▀     █ ▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓█ ██████▀▄▀
  13.    █▐████▌█▄▀▄▀▀█▀▄▄▐████▌█ ▀          █ █████ █████ █████ ▀▀▀▀▄▄▀
  14.    █ █████▄▄▀▄██ ░▄▄█████ █            █ █████ █████ █████ █▀▀▀
  15.     ▀▄▀██████▄▄▄▄██████▀▄▀             █ █████ █████ █████ █
  16.       ▀▄▀████████████▀▓▓ █             █ █████ █████ █████ █
  17.         ▀▄▄▀▀▀▀▀▀▀▀ ▒▓▓▓▓ █            █ █████ █████ █████ █
  18.            ▀▀▀▀▀▀▀▀█ ▓▓███ █           ▀▄▀███▀▄▀███▀▄▀███▀▄▀
  19.                     █ ▓████ █            ▀▄▄▄▀ ▀▄▄▄▀ ▀▄▄▄▀
  20.                      █ █████ █    ▄▄▄▄   ▄▄▄▄ ▄▄▄▄   ▄▄▄   ▄▄▄  ▄▄▄▄  ▄▄▄▄
  21.                       █ █████ █   █   █ █     █   █ █   █ █   █ █   █ █   █
  22.                        █ █████ █  █   █ █     █▄▄▄▀ █   █ █▄▄▄█ █▄▄▄▀ █   █
  23.                         ▀▄▀█▀▄▀   █▀▀▀  █     █   █ █   █ █   █ █   █ █   █
  24.                           ▀▄▀     █     ▀▄▄▄▄ █▄▄▄▀ ▀▄▄▄▀ █   █ █   █ █▄▄▄▀
  25.  
  26.      ▄▄▄▄  ▄▄▄▄▄ ▄   ▄ ▄▄▄▄▄ ▄      ▄▄▄  ▄▄▄▄  ▄     ▄ ▄▄▄▄▄ ▄    ▄ ▄▄▄▄▄
  27.      █   █ █     █   █ █     █     █   █ █   █ █▀▄ ▄▀█ █     █▀▄  █   █
  28.      █   █ █▄▄   ▐▌ ▐▌ █▄▄   █     █   █ █   █ █  █  █ █▄▄   █  ▀▄█   █
  29.      █   █ █      █ █  █     █     █   █ █▀▀▀  █     █ █     █    █   █
  30.      █▄▄▄▀ █▄▄▄▄   █   █▄▄▄▄ █▄▄▄▄ ▀▄▄▄▀ █     █     █ █▄▄▄▄ █    █   █
  31.  
  32.  
  33. ZIPZAP v1.30 (c) 1994 SLe/Q-TiP PCBoard-Development
  34. ───────────────────────────────────────────────────────────────────────────────
  35. Table of contents:
  36.  
  37.         (1) - INTRO
  38.         (2) - BRIEF FEATURES
  39.         (3) - HOW TO SET UP ZIPZAP
  40.         (4) - STEP BY STEP: ZIPZAP.CNF
  41.         (5) - THE CALLERSLOG
  42.         (6) - EXITING ERRORLEVELS
  43.         (7) - APPLICATIONS
  44.         (8) - GREETINGS
  45.         (9) - LAST WERDZ
  46.  
  47. ─ (1) INTRODUCTION ────────────────────────────────────────────────────────────
  48.  
  49.           ZipZap is a new Upload Processor for PCBoard...
  50.           It's like the well known Diz/2 PCB - Just a little better
  51.  
  52.           I broke several Copyrights with coding this :-)
  53.           Just wanted to mention that the original ULBY.PPE Credits
  54.           go out to Shawn Reimerdes. Good work.
  55.           Some of the Ideas are 'stolen' from Diz/2-PCB, which has been
  56.           written by Shawn Reimerdes, too.
  57.           Ok that's it! The rest has been written by using own ideas
  58.           or adding requests from Friends.
  59.  
  60. ─ (2) BRIEF FEATURES ──────────────────────────────────────────────────────────
  61.  
  62.        - Local Upload Mode available
  63.        - Extracts File_id.diz from Zip/Arj/Lzh/Txt(!) files
  64.        - Adds File_id.diz in Local Mode, if wanted.
  65.        - Description may be imported from any textfile in Local Mode
  66.        * Adds one or more Files to Archive
  67.        * Deletes BBS Addies
  68.        * Translates Macros in a TextFile
  69.        * Replaces Archive Comment / Adds Addie at end of .txt
  70.        * Performs Age Check on Zip Files
  71.        * Adds 'Files: xx, New: xx.xx.xx, Old: xx.xx.xx'
  72.        * Adds 'Uncompressed Size: xxxx bytes'
  73.        * Adds 'Compression Ratio: xx%'
  74.        * Adds 'Files: xx, Nfo: xx.xx.xx, Diz: xx.xx.xx'
  75.        * Supports ULBY DataBase for Uploaded by replacement
  76.        * Searches Diz for unwanted Lines (3 different Methods)
  77.        * Inserts String between Description and File-Info
  78.        * Converts ARJ/LZH Files into ZIP Format
  79.        * Character Translation (α to a etc.)
  80.        * Adds Desc of Caller to .txt/.doc/.asc files if no desc found
  81.        * External Free definable PCBPASS.TXT
  82.        * External Descadd.txt Support to Replace Internal FileInfo Strings
  83.        - Logs everything to Your Callers Log
  84.  
  85.      * = May be turned off in Config File
  86.  
  87.  
  88.        ZipZap was tested with PKZip v2.04g, LHARC v2.55b and ARJ v2.41r
  89.        under Novell Dos 7.0 / MS-Dos v6.0/5.0
  90.        >> If your LZH Compressor is called LHARC.EXE instead of
  91.        >> LHA.EXE please rename it to LHA.EXE
  92.  
  93. ─ (3) HOW TO SET UP ZIPZAP ────────────────────────────────────────────────────
  94.  
  95.    1) Make Sure to Set Your PCBDAT Enviroment variable.
  96.            e.g.: SET PCBDAT=D:\PCB\NODE1\PCBOARD.DAT
  97.              or: SET PCBDAT=D:\PCB\NODE1
  98.  
  99.    2) Add this Line to Your PCBTEST.BAT:
  100.  
  101.            ZIPZAP.EXE ZIPZAP.CNF %1 %3
  102.                                     |
  103.                                     Path and Name FDesc File
  104.  
  105.       For Local Uploads (LOCAL.BAT):
  106.  
  107.            ZIPZAP.EXE ZIPZAP.CNF %1 DIRFILE /LOCAL
  108.                                     |         |
  109.                                     |         Indicates LocalMode :)
  110.                                     |
  111.                                     FileList, where to post the File
  112.  
  113.  
  114.       For Local Uploads without any prompts (AUTO.BAT):
  115.  
  116.            ZIPZAP.EXE ZIPZAP.CNF %1 DIRFILE /A
  117.                                     |        |
  118.                                     |        Indicates AutoMode :)
  119.                                     |
  120.                                     FileList, where to post the File
  121.  
  122.           I included sample batches, take a look at them !
  123.  
  124.  
  125.  
  126.    3) Edit ZipZap.cnf correctly
  127.  
  128.    4) INSTALL SHARE.EXE!
  129.  
  130.    5) Set Your 'SWAP OUT DURING SHELL' in PCBSetup to YES!
  131.  
  132. ─ (4) STEP BY STEP: ZIPZAP.CNF ────────────────────────────────────────────────
  133.  
  134.   ■ Sample Configuration File:
  135.  
  136.       NONE
  137.       D:\ZIPZAP\GROUPNFO.LST
  138.       2
  139.       NO
  140.       NO
  141.       @X07
  142.       0
  143.       NO
  144.       D:\ZIPZAP\DELETE.LST
  145.       D:\COMMENT.CM1
  146.       NONE
  147.       D:\PCB\PPL\ULBY\ULBY.DAT
  148.       (%t) @X0F%1
  149.       D:\ZIPZAP\DONTSHOW.LST
  150.       KEY
  151.       YES
  152.       NONE
  153.       D:\COMMENT.###
  154.       ARJ
  155.       NONE
  156.       NO
  157.       D:\ZIPZAP\PCBPASS.MSG
  158.       YES
  159.       D:\ZIPZAP\DESCADD.TXT
  160.  
  161.     ═════════════════════════════════════════════════════════════════════════════
  162.     ZipZap Configuration File - Read ZIPZAP.DOC for detail
  163.  
  164.     1: File to be added to Archive (NONE=OFF/Start with ';' for FileList)
  165.     2: Path/Name of Groupnfo.lst
  166.     3: You have 3 Options here:
  167.        '1' =  Add 'Files: 00, New: 00.00.00, Old: 00.00.00'
  168.        '2' =  Add 'Files: 00, Nfo: 00.00.00, Diz: 00.00.00'
  169.        'OFF' = None of them
  170.     4: Add 'Uncompressed Size: xx Bytes' to List (YES/NO)
  171.     5: Add 'Compression Ratio: xx%' to List (YES/NO)
  172.     6: Color of Strings listed in 2,3,4 [Files:..,Uncomp. Size..,Ratio]
  173.     7: Maximum Age of Newest File IN DAYS!
  174.        MM-DD-YY Date Format needed! If you use DD-MM-YY start with a ';'
  175.        '0' disables Age-Check
  176.     8: Delete BBS Adds ? (YES/NO)
  177.     9: File with BBS Ads Listed ...
  178.    10: TextFile to be translated (Extension will be '.###') (NONE=OFF)
  179.    11: New Archive Comment (NONE=OFF)
  180.    12: Path and Name of ULBY Dbase for 'Uploaded by:' Replacement (NONE=OFF)
  181.    13: New 'Uploaded by:' String (NONE=OFF)
  182.    14: File with Diz Search Text (NONE=OFF)
  183.    15: Diz Search Method - KEY, FULL, REPL
  184.    16: Add 'Uploaded by:' String when doing Local Uploads ? (Yes/No)
  185.    17: String to be inserted between Description and ZipZap's File
  186.        Information [NONE=OFF]
  187.    18: Comment File for .txt/.doc/.asc files (will be added at end) (NONE=OFF)
  188.    19: Repack Files: 'ARJ','LZH','BOTH' or 'NONE' - PCBOARD v15.1+ ONLY!
  189.    20: File with Character Translation Table (NONE=OFF) - READ DOCS FIRST
  190.    21: Add Description for .txt/.doc/.asc given by Caller as Diz (YES/NO)
  191.    22: Path/name of PCBPASS.MSG or NONE for Internal File
  192.        (Read DOC for Information about this!)
  193.    23: Add Blank Line after Uploaded by: String ? Y/N
  194.        Will only be added with customized ULBY String, coz PCBoard adds the
  195.        normal String after PCBTEST.BAT!
  196.    24: External File to use for File Information - NONE=OFF
  197.        Will be used instead of line 3-5.
  198.  
  199.  
  200.  ■ Explaining every line again:
  201.    [Read this carefully, if you have problems with ZipZap]
  202.  
  203. (1) File(s) to be added to archive:
  204.  
  205.      ZipZap is able to add one or more Files to ZIP/ARJ/LZH Archives.
  206.  
  207.      To add one file only, write the full Path and Name of the File here.
  208.      Example: D:\ZZ\CALLME.EXE
  209.  
  210.      To add more than one File, write a ';' (semicolon) followed by the
  211.      full Path and Name of a list containing the files to be added.
  212.      One File per Line in the list, wildcards should be ok.
  213.      Example: ;D:\ADDME.LST
  214.      The ';' indicates, that a filelist will be used.
  215.  
  216.      You may turn this option off, use 'NONE' instead of a filename.
  217.  
  218. (2) GROUPNFO.LST
  219.  
  220.       This is necessary for the Files: xx, Nfo: xx.xx.xx, Diz: xx.xx.xx
  221.       String for the Description...
  222.  
  223.       Write Path and Name of the GROUPNFO.LST File:
  224.       Example: D:\ZZ\GROUPNFO.LST
  225.       The Layout of this File is ONE File per line, NO Wildcards.
  226.       This File should only contain the .NFO filenames of Cracking Groups
  227.       or something like that. NO(!) .NFO Files of Couriering Groups!
  228.       Example:  Q-TIP.NFO
  229.                 RAZOR.NFO
  230.                 PWA.NFO
  231.  
  232.    This List IS necessary for ZipZap - if you don't need this feature
  233.    create a Zero byte file!
  234.  
  235.  
  236. (3) Adding "Files: xx, New: xx.xx.xx, Old: xx.xx.xx" or
  237.            "Files: xx, Nfo: xx.xx.xx, Diz: xx.xx.xx" String
  238.  
  239.     You may choose between these two Strings to be added to the directory
  240.     file (under the file description).
  241.  
  242.    a) If you write a '1' on this line, the first String will be added:
  243.  
  244.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  245.                                    | killer program ;)
  246.                       String 1 ->  | Files: 3, New: 02.21.94, Old: 02.20.94
  247.  
  248.  
  249.  
  250.     b) Write '2' and the Second String will be added:
  251.  
  252.  
  253.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  254.                                    | killer program ;)
  255.                       String 2 ->  | Files: 3, Nfo: 02.21.94, Diz: 02.21.94
  256.  
  257.       If .NFO file has been found and is not listed in the Groupnfo.lst:
  258.  
  259.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  260.                                    | killer program ;)
  261.                                    | Files: 3, Nfo: N/A, Diz: 02.21.94
  262.  
  263.       If no .nfo or file_id.diz hast been found:
  264.  
  265.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  266.                                    | killer program ;)
  267.                                    | Files: 3, Nfo: None, Diz: None
  268.  
  269.    Make sure to have the .nfo's listed in the Groupnfo.lst file!
  270.  
  271.    c) If You don't want any of these Strings to be added,
  272.       turn it off with writing 'OFF'
  273.  
  274.  
  275. (4) Adding "Uncompressed Size: xx Bytes" String
  276.  
  277.     If You write 'YES', ZipZap will add this String under your Description
  278.  
  279.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  280.                                    | killer program ;)
  281.                                    | Files: 3, Nfo: 02.21.94, Diz: 02.21.94
  282.                       This one ->  | Uncompressed Size: 8123 bytes
  283.  
  284.     Write 'NO' to turn this function off.
  285.  
  286.  
  287. (5) Adding "Compression Ratio: xx%" String
  288.  
  289.     If You write 'YES', ZipZap will add this String under your Description
  290.  
  291.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  292.                                    | killer program ;)
  293.                                    | Files: 3, Nfo: 02.21.94, Diz: 02.21.94
  294.                                    | Uncompressed Size: 8123 bytes
  295.                       This one ->  | Compression Ratio: 47%
  296.  
  297.     Write 'NO' to turn this function off.
  298.  
  299.  
  300. (6) Color of Strings listed in Line 3/4/5:
  301.  
  302.     Use @X Codes, to give the ZipZap File Information Strings their own
  303.     color (to be seen better in Dirfile)
  304.  
  305.     Example: @X05
  306.  
  307.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  308.                                    | killer program ;)
  309.                                    | @X05Files: 3, Nfo: 02.21.94, Diz: 02.21.94
  310.                                    | @X05Uncompressed Size: 8123 bytes
  311.                                    | @X05Compression Ratio: 47%
  312.  
  313.     If you don't want other colors for this, leave this Line in Config
  314.     blank.
  315.  
  316.  
  317. (7) AgeCheck on ZIP Files.
  318.  
  319.       ZipZap is able to check ZIP Files for their Age.
  320.       Simply enter the maximum Age of the Newest File in the Archive
  321.       in MM-DD-YY Format.
  322.       Example: 12-31-93
  323.       a) One User Uploads a Zip File with the newest File of 12-31-93
  324.          - The File will pass the check
  325.       b) Another User Uploads a Zip File with the newest File of 12-30-92
  326.          Well, the file is older than the date you specified in Config
  327.          and ZipZap will create a PCBFAIL.TXT with an infotext, that
  328.          the File failed the Age Check and then exit with Errorlevel 200.
  329.  
  330.       Enter '0' to turn this off.
  331.  
  332.       IMPORTANT NOTE: The Agecheck will *ONLY* work, if you use the
  333.       American Date Format (MM-DD-YY) on your machine! If it's not the
  334.       case, the file will ALWAYS file the check.
  335.       This will be fixed as soon as possible - I'm trying my best :)
  336.       (A new AgeCheck is planned with Maximum # of Days instead of a date)
  337.  
  338.  
  339. (8) Delete BBS Adds ?
  340.  
  341.     If you want to remove all those Lame-f_ck BBS Adds in your files,
  342.     write 'YES', else write 'NO'
  343.     (Read the Info about Line #8 how to delete adds :))
  344.  
  345.  
  346. (9) File with BBS Adds listed.
  347.  
  348.      This is a list with the BBS Adds, you want to delete.
  349.      The Format is the same like in the ADDME list
  350.      One File per Line - WildCards allowed.
  351.      Example: D:\ZZ\DELETE.LST
  352.               ----------------
  353.               DEL_ME.ADD
  354.               *.BBS
  355.               CALL.ME
  356.  
  357.  
  358. (10) TextFile translation
  359.  
  360.      ZipZap os able to translate Macros in a textfile.
  361.      The Name will be the same, but the .ext will be .###
  362.      Example: D:\COMMENT.CMT  -->  D:\COMMENT.###
  363.  
  364.      Available Macros for this:
  365.  
  366.       |fn  : Filename ...
  367.       |un  : Upload Node (if Localmode, Node will be 1) (Enviroment PCBNODE)
  368.       |ut  : Upload Time
  369.       |ud  : Upload Date
  370.       |fs  : File Size
  371.       |us  : Uncompressed Size
  372.       |cr  : Compression Ratio
  373.       |#f  : Number of Files within Archive
  374.       |nf  : Newest File within Archive
  375.       |of  : Oldest File within Archive
  376.       |dd  : Date of File_id.diz
  377.       |nd  : Date of Group Nfo File
  378.       |vs  : ZipZap Version Number
  379.       |vd  : ZipZap Version Date
  380.       |dz  : Contents of File_id.diz
  381.       |at  : Archive Type (ARJ, LHARC, ZIP, TEXT, GIF)
  382.       |df  : Returns 'φ DIZ' if a Diz is present
  383.  
  384.      Example:
  385.  
  386.       ▌|fn was uploaded on |ud at |ut to Node |un
  387.       ▌Oldest File: |of, Newest File: |nf
  388.       ▌Via ZipZap |vs of |vd (c) 1994 SLe/Q-Tip PCB Development
  389.  
  390.      would be:
  391.  
  392.       ▌FILENAME.ZIP was uploaded on 01/28/94 at 12:23 to Node 3
  393.       ▌Oldest File: 12.24.93, Newest File: 01.27.94
  394.       ▌Via ZipZap v1.00 of (01/31/93) (c) 1994 SLe/Q-Tip PCB Development
  395.  
  396.    Use 'NONE' to turn this feature off
  397.  
  398.  
  399. (11) New Archive Comment ...
  400.  
  401.       ZipZap replaces the Archive Comment of ZIP/ARJ Files, if desired.
  402.       Simply write Path and Name of the New Comment, or write
  403.       'NONE' if you don't want any new Comment.
  404.  
  405.  
  406. (12)  Path and Name of the ULBY Database
  407.  
  408.        ZipZap has the ability to replace the UserName in the Uploaded by:
  409.        String with a customized name. You need ULBY.PPE or UNAME.PPE for
  410.        this. Write Path and Name of the PPE Database, 'NONE' to turn
  411.        this one off.
  412.  
  413.        (Normally  you should know, what ULBY does :))
  414.  
  415.        *Note: The ULBY feature will only be used, if an Uploaded by:
  416.               String is turned on (Config Line #12).
  417.  
  418.  
  419. (13) New Uploaded by: String
  420.  
  421.      ZipZap will replace the Uploaded by: String, if desired.
  422.      Enter the New Uploaded by: String, or 'NONE' to turn this off
  423.  
  424.      Macros for that String:
  425.                             %1 = UserName
  426.                             %t = Upload Time
  427.                             %n = Node Number
  428.                             %l = New Line (May be used one time only)
  429.  
  430.      Example 1)   Uploaded by: %1
  431.  
  432.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  433.                                    | killer program ;)
  434.                                    | @X05Files: 3, Nfo: 02.21.94, Diz: 02.21.94
  435.                                    | @X05Uncompressed Size: 8123 bytes
  436.                                    | @X05Compression Ratio: 47%
  437.                                    | Uploaded by: User
  438.  
  439.      Example 2)   Uploaded at [%t] by:%l%1
  440.  
  441.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  442.                                    | killer program ;)
  443.                                    | @X05Files: 3, Nfo: 02.21.94, Diz: 02.21.94
  444.                                    | @X05Uncompressed Size: 8123 bytes
  445.                                    | @X05Compression Ratio: 47%
  446.                                    | Uploaded at [12:00] by:
  447.                                    | User
  448.  
  449.     This should be enough to understand this ! ;)
  450.  
  451.  
  452. (14) File with file_id.diz search text
  453.  
  454.       Some lame couriers add their 'SPREAD BY ME' strings to the
  455.       file_id.diz...since this if f*ckin lame, ZipZap is able to search
  456.       the Diz for these lines and doesn't display them to you/your
  457.       callers... This feature may be used, if you don't want them in
  458.       your list, or you don't like all these Group logos ... simply
  459.       create a file called DONTSHOW.LST or something like that and
  460.       write every string you don't like into this file...
  461.       Case does not matter, everything will be converted to upper case
  462.       while searching...
  463.       For informations of the different Search Diz methods read point #14
  464.  
  465.       Layout of the DONTSHOW file is one String per Line...
  466.       Example:  D:\ZZ\DONTSHOW.LST
  467.                 ------------------
  468.                 spread by dr.trade
  469.                 pumped up by
  470.                 fucked up by
  471.  
  472.      Write 'NONE' to turn this off ...
  473.  
  474. (15) Diz Search Routine to be used (KEY,FULL,REPL)
  475.  
  476.       This defines the routine to be used when searching Diz for String
  477.  
  478.       a) KEY
  479.          This searches the Diz for Keywords only...  so if the DontShow
  480.          text exists in the DizString, the complete dizstring will be
  481.          removed.
  482.  
  483.       b) FULL
  484.          This checks, if the DizStr and the Dontshow String are the
  485.          SAME (except case .. both will be converted into upper case
  486.          while checking). If true,  the complete DizString will be
  487.          removed.
  488.  
  489.       c) REPL
  490.          This is nearly the same as KEY... It searches the diz for
  491.          keywords, and if found,it replaces them with nothing...
  492.          Example:
  493.           SearchStr: RISC COURIERS
  494.           DizString: ---( RiSC COURIERS )---
  495.          New String: ---(  )---
  496.  
  497. (16) Add Uploaded by: String when doing local uploads ?
  498.  
  499.      Simple .. answer NO and no Uploaded by: String will be added in
  500.      Local Mode. Answer YES and you will have your Uploaded by:
  501.      String :)
  502.  
  503. (17) String to be inserted between the Description and ZZ's File Nfo
  504.      (Special request from Cosmic)
  505.  
  506.      Write any String you want here, ALL Macros for Comment Translation
  507.      are valid. In Your Dirfile it will look like this:
  508.  
  509.     Normal: (String turned off)
  510.  
  511.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  512.                                    | killer program ;)
  513.                                    | @X05Files: 3, Nfo: 02.21.94, Diz: 02.21.94
  514.                                    | @X05Uncompressed Size: 8123 bytes
  515.                                    | @X05Compression Ratio: 47%
  516.                                    | Uploaded by: User
  517.  
  518.     With String: (example: cYPReSS HiLL BBS [Node #|un])
  519.  
  520.     FILENAME.ZIP     4649  02-21-94  This is a ZipZap example!
  521.                                    | killer program ;)
  522.                              --->  | cYPReSS HiLL BBS [Node #2]
  523.                                    | @X05Files: 3, Nfo: 02.21.94, Diz: 02.21.94
  524.                                    | @X05Uncompressed Size: 8123 bytes
  525.                                    | @X05Compression Ratio: 47%
  526.                                    | Uploaded by: User
  527.  
  528.     If you want a blank line, leave the line in Config blank.
  529.     Write 'NONE' to turn this off!
  530.  
  531.  
  532. (18) CommentFile for .txt/.doc/.asc files.
  533.  
  534.       This Comment File will be appended at the end of the Files,
  535.       Write Path/Name of the File to be appended; 'NONE' to turn this off.
  536.       (ZipZap used the Archive Comment before...)
  537.  
  538.  
  539. (19) Repack .ARJ/.LZH Files to .ZIP ?
  540.  
  541.      If you want these Files to be converted into ZIP Files,
  542.      write one of the following:
  543.  
  544.      ARJ  - Repacks ARJ Files only
  545.      LZH  - Repacks LZH(/LHA) Files only
  546.      BOTH - Repacks ARJ and LZH Files
  547.      NONE - Doesn't Repack any files
  548.  
  549.  
  550.      (ARJ is called Lame on some non-pd boards hehe)
  551.      * NOTE: THIS FEATURE REQUIRES PCBOARD v15.1 OR HIGHER *
  552.  
  553. (20) Character Translation Table (Requested by Mod)
  554.  
  555.      ZipZap is able to replace certain Characters in the Description
  556.      Line #21 tells ZZ the location of the Translation Table File
  557.      Snytax of the File is:
  558.      OldChar=NewChar
  559.      *NO* Spaces between Oldchar=NewChar
  560.  
  561.      Example: α=a
  562.               ß=b
  563.  
  564.  
  565.       Original Description: αNoTHeR ßiG ZZ Example
  566.            New Description: aNoTHeR biG ZZ Example
  567.  
  568.      Write NONE to turn this off
  569.  
  570.  
  571. (21)  Add Desc typed by user to txt/doc/asc if no diz has been found
  572.  
  573.       If ZipZap processes a textfile and no file_id.diz has been found,
  574.       it is able to take the description typed by the user online and
  575.       to add it as file_id.diz to the file... (in localmode you will
  576.       automatically be asked for the description...)
  577.       YES=Yes, do that!
  578.       NO=I don't need that!
  579.       - Currently tired, so no good explaination :))
  580.  
  581.  
  582. (22)  Path/Name of External PCBPASS.TXT File ...
  583.  
  584.       Well, there are some Sysops in the World that don't like my
  585.       PCBPASS.TXT Style or some nfo in it ...
  586.       That's why you can draw Your OWN PCBPASS.TXT File, you want to use
  587.       for this ...
  588.       All Macros for the Comment Translation are valid.
  589.       Write 'NONE' to turn this off - The old internal file will be used
  590.       then.
  591.  
  592.       Info: If You use the |dz macro (Well of course you will hehe)
  593.             the characters before the macro will be added before every
  594.             line in the Diz! Example:
  595.  
  596.             File_id.diz:
  597.                        > |dz
  598.  
  599.             Would look like this:
  600.  
  601.             File_id.diz:
  602.                       > This is line 1
  603.                       > This is line 2
  604.  
  605.            Got it ? .. ok ...
  606.  
  607.  
  608. (23)  Add Blank Line after Uploaded by: String ?
  609.  
  610.       Answer YES to this and ZipZap will add a blank Description Line
  611.       after the Uploaded by: String.
  612.       Note: This will only be used, if you use the ULBY Feature
  613.       (Atleast the customized Uploaded by: String), because PCBoard adds
  614.       the Internal 'Uploaded by: User' after checking the file .. and so
  615.       it would be useless ;)
  616.  
  617.  
  618. (24)  External File to use for File Information
  619.  
  620.       If you are not satisfied with the Normal FileInformation Strings
  621.       that ZipZap will add under the Description, you may design your
  622.       own Strings.
  623.       Create a File called Descadd.txt or something like that and put
  624.       your desired Strings into this ... All Macros for the Comment
  625.       Files are valid.
  626.       Example - d:\zipzap\descadd.txt:
  627.  
  628.       @X07Files@X08: @X0F|#f@X07, Nfo@X08: @X0F|nd@X07, Diz@X08: @X0F|dd
  629.       @X07Newest@X08: @X0F|nf,@X07Oldest@X08: @X0F|of
  630.  
  631.       These Lines would be added instead of the normal Strings ..
  632.       If you don't want to use this, write 'NONE'
  633.  
  634.  
  635. (25)  Haha .. just kidding ... No more lines....
  636.  
  637.  
  638. ─ (5) THE CALLERSLOG ──────────────────────────────────────────────────────────
  639.  
  640.  
  641.  ZipZap will log all moves to your callerslog. It will look like this:
  642.  
  643.  
  644.         **************************************************************
  645.         02-27-94 (10:50)  SLE (Local) (G) CYPRESS HILL BBS (R) -AV
  646.               IBM (1) Conference Joined
  647.               Menu Command: u
  648.               (U) FILENAME.ZIP  Completed using Y (B)  T/E=0  CPS=7200
  649.               ■ (ZipZap) Processing: FILENAME.ZIP
  650.                ∙ Files: 8, Nfo: 02.20.94, Diz: 02.20.94
  651.                 * Removed: README.BBS
  652.                 * Removed: CALLME.ADD
  653.                - File_id.diz FOUND
  654.                @ Diz [Key]: --------- RiSC COURIERS 1994 --------
  655.               ■ ZipZap Job Done
  656.               Upload Credits: 0.0 minutes
  657.               Menu Command: g y
  658.               Minutes Used: 1
  659.         02-27-94 (10:51)  SLE Off Normally
  660.         **************************************************************
  661.  
  662.   Errors will be logged, too.  So if ZZ crashes, read your Callerslog
  663.   for Information.
  664.  
  665.  
  666. ─ (6) EXITING ERRORLEVELS ─────────────────────────────────────────────────────
  667.  
  668.        1  =  Error in ZipZap
  669.      100  =  File_id.diz found
  670.      200  =  File FAILED Age Check
  671.      255  =  I/O [File] Error
  672.  
  673. ─ (7) APPLICATIONS ────────────────────────────────────────────────────────────
  674.  
  675.   -Included in the ZipZap Package:
  676.  
  677.    UNAME212.ZIP - UName is a PPE for Uploaded by: Name Editing
  678.                 - Compiled with PPLC 2.00
  679.  
  680.    GETEXT.ZIP   - GETEXT is a small program to determine the File Extension
  681.                 - Like PCBoards TESTFILE.EXE
  682.  
  683.   -Available on Quality Systems:
  684.  
  685.    Q-UBP102.ZIP - UBPlus v1.02
  686.                 - A Program to add the customized Uploaded by: Name
  687.                   under the Description, if ZipZap did not process a
  688.                   file and UName is used
  689.  
  690.  
  691. ─ (8) GREETINGS ───────────────────────────────────────────────────────────────
  692.  
  693.       (Random Order)
  694.  
  695.       Frank Borally, Dr.Insanity, Santa Claus, FBi, Cosmic,
  696.       Faceman, Kosinus, Marauder, Luke Skyywalker and Cluster
  697.       Special Greetings go out to Kira...
  698.  
  699.  
  700. ─ (9) LAST WERDZ ──────────────────────────────────────────────────────────────
  701.  
  702.        If you like this program, leave me a message .. if you want
  703.        to see anything added, contact me on any bbs you find my
  704.        handle...
  705.        For FASTEST Reply call Cypress Hill BBS and leave a comment to
  706.        the Sysop (me...=) or Frank's Palace and leave a comment to
  707.        Sysop #2...
  708.  
  709.        Audio kicks:
  710.  
  711.          Phase V                  - Mentale Verwandlung
  712.          Fettes Brot              - Mitschnacker
  713.          Main Concept             - Coole Scheisse
  714.          Lords of the Underground - Here come the Lords
  715.          Rödelheim Hartreim Proj. - Direkt aus Rödelheim
  716.          Wu-Tang Clan             - Enter the Wu-Tang
  717.          Leaders o. t. New School - T.I.M.E.
  718.  
  719.  
  720. -SLe on 06/11/94                 
  721.  
  722. <End of File>                                                     
  723.  
  724.  
  725.